package com.molichuxing.services.infrastructure.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: renzhengyu
 * @Description:
 * @Date: Created in 9:33 2019/8/14
 * @Modified By:
 **/
@Data
public class OrderDealerDeliveryDto extends ResponseRootDto {


    private static final long serialVersionUID = 987699117440059350L;
    /**
     * 信息id
     */
    private Integer id;

    /**
     * 订单号
     */
    private Long orderCode;

    /**
     * 车辆id
     */
    private Integer carId;

    /**
     * 已行驶里程
     */
    private Integer totalMileage;

    /**
     * 租金
     */
    private BigDecimal rent;

    /**
     * 保证金
     */
    private BigDecimal deposit;

    /**
     * 交车单url
     */
    private String deliveryUrl;

    /**
     * 拒收原因
     */
    private String rejectReason;

    /**
     * 发车状态(0:未发车，1：已发车，2：已收车，3：拒收车)
     */
    private Integer sendStatus;

    /**
     * 是否有更换(0:未更换，1：已更换)
     */
    private Boolean isChanged;

    /**
     * 创建时间
     */
    private LocalDateTime gmtCreate;

    /**
     * 更新时间
     */
    private LocalDateTime gmtModified;

    /**
     * 收车门店id
     */
    private Integer storeId;
}
